ProfilePress\Core\Membership\Services\OrderService A

Total Complexity 67
Dependencies 21
Dependents 10
Total lines 557
Lines of code 325
Logical lines of code 193
Comment lines 90
Methods 18
Properties 0

Methods 18

Method Rating Maintainability Complexity Lines of code
checkout_order_calculation()
B
33 19 97
customer_has_trialled()
A
47 7 36
record_subscription_renewal_order()
S
43 5 46
process_order_refund()
S
56 6 18
get_time_based_pro_rated_upgrade_cost()
S
51 5 25
prorateUpcomingBillingCycle()
S
56 5 18
get_pro_rated_upgrade_cost()
S
55 4 18
is_free_checkout()
S
76 2 4
admin_view_order_url()
S
67 2 7
init()
S
69 2 7
get_customer_orders_url()
S
71 2 5
delete_order()
S
67 2 8
get_order_notes()
S
63 1 12
add_order_note()
S
67 1 8
delete_order_note_by_id()
S
79 1 3
delete_all_order_notes()
S
73 1 6
generate_order_key()
S
74 1 4
frontend_view_order_url()
S
78 1 3